// Learn JavaScript:
//  - Created by zhanghejun
// 	- creation time ：  2022-01-15
//  - 游戏辅助类方法

let utils = require("./utils");

let helper = module.exports = {}

/**
 * 图片加载带节点
 * @param {*} imgUrl 
 * @param {*} target_ 
 * @param {*} callback 
 */
helper.updateSpriteFrame = function (imgUrl, target_, callback) {
    let target = target_;
    cc.assetManager.loadRemote(imgUrl,cc.Texture2D,function (error, texture) {
        if (error) return;
        
        if (target.isValid){
            target.spriteFrame = new cc.SpriteFrame(texture);
            utils.invokeCallback(callback);
        }
    });
}